package co.com.smart.eagle.client.view;

import java.util.List;




import co.com.smart.eagle.client.view.impl.CrearRecursosViewImpl.FocusRecursosPlace;
import co.com.smart.eagle.infrastructure.dto.RecursosDTO;

import com.google.gwt.user.client.ui.IsWidget;


public interface CrearRecursosView extends IsWidget{
	
	public interface Presenter{
		void crearRecurso();
		void cargarRecursos();
		boolean validateCreateRecurso();
		void editRecurso(RecursosDTO Recurso);
		void deleteRecurso(RecursosDTO Recurso);
		
		void cargarApps();
		void cargarRoles();
	}
	
	void setPresenter(Presenter presenter);
	void setFocus(FocusRecursosPlace focus);
	boolean validatefields();
	void cleanForm();
	void setRecursos(List<RecursosDTO> Recursos);
	void setTextBtnGrabar(String text);

}
